package com.java.d1.demo02;

/*
* 方法是若干语句的功能集合
* 定义方法的完整格式：
* 修饰符  返回值类型 方法名称（参数类型 参数名称，...）{
*   方法体
*   return 返回值；
* }
*
* 修饰符：现阶段的固定写法，public static
* 返回值类型：也就是方法最终产生的数据结果是什么类型
* 方法名称：方法的名字，小驼峰
* 参数类型：进入方法的数据是什么类型
* 参数名称：进入方法的数据对应的变量名称
* PS：参数如果有多个，使用逗号分隔
* 方法体：方法需要做的事情，若干行代码
* return： 两个作用，一停止当前方法，二讲后面的返回值还给调用处
* 返回值：也就是方法执行后最终产生的数据结果
* 注意：返回值必须和方法名称前面的返回值类型保持对应
*
* */

/*
* 方法的三种调用格式：
* 1.单独调用
* 2.打印调用
* 3.赋值调用
*
* 注意：返回值类型为void，只能进行单独调用，不能进行打印调用和赋值调用
* */
public class DemoMethodDefine {
    public static void main(String[] args) {
        // 单独调用
        sum(5,7);
        //打印调用
        System.out.println(sum(5,7));
        //赋值调用
        int number =sum(47,89);
        System.out.println(number);
    }
    public  static int sum(int a,int b){
        int result = a+b;
        return result;
    }
}
